// import request from '@/utils/request'
//
// export function fetchRoleList(params) {
//     return request({
//         url: '/role/list',
//         method: 'get',
//         params
//     })
// }
//
// export function createRole(data) {
//     return request({
//         url: '/role/create',
//         method: 'post',
//         data
//     })
// }
//
// export function updateRole(data) {
//     return request({
//         url: '/role/update',
//         method: 'post',
//         data
//     })
// }
//
// export function deleteRole(id) {
//     return request({
//         url: '/role/delete',
//         method: 'post',
//         data: { id }
//     })
// }
//
// export function getRolePermissions(roleId) {
//     return request({
//         url: '/role/permissions',
//         method: 'get',
//         params: { roleId }
//     })
// }
//
// export function updateRolePermissions(roleId, data) {
//     return request({
//         url: '/role/updatePermissions',
//         method: 'post',
//         data: { roleId, ...data }
//     })
// }